self-powered detector - German English Dictionary